package com.xidian.zhiancloud.model;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 *应急预案管理
 */
@Data
@TableName("t_emergency_plan_management")
public class EmergencyPlanManagement {
    /**
     *   id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     *   多租户公司id
     */

    private Long companyId;

    /**
     *   应急预案名称
    */
    @Excel(name="应急预案名称",orderNum = "1",needMerge = true)
    private String name;

    /**
     *   应急预案类型
    */
    private Integer typeId;

    /**
     *   编制单位/部门id
     */
    private Long organizationId;

    /**
     *   编制人id，多个人员id，隔开
    */
    private String personIds;

    /**
     *   预案目标
     */
    private String target;

    /**
     *   预案内容
     */
    private String content;

//    /**
//     *   应急物资id
//    */
//    private Long emergencyMaterialsId;

    /**
     *   创建人员id
     */
    private Long createrId;

    /**
     *   创建时间
     */
    @ExcelProperty("创建时间")
    @Excel(name="创建时间",orderNum = "5",needMerge = true,format = "yyyy-mm-dd")
    private Date createTime;

    /**
     *   附件url，多个url用逗号分割
     */
    private String annexUrls;

    /**
     *   状态，0启动，1结束
    */
    private Integer status;

    /**
     * 应急物资ids，多条物资记录，隔开
     */
    private String emergencyMaterialsIds;

}